home *** CD-ROM | disk | FTP | other *** search
/ Ray Dream Studio 5 / Ray Dream.iso / pc / DreamSDK / Windows / INCLUDES / I3DSHBHV.H < prev    next >
Encoding:
C/C++ Source or Header  |  1997-07-11  |  1.3 KB  |  30 lines

  1. /* $Id: I3DShBhv.H 1.4 1997/04/29 21:36:04 damien Exp $ */
  2. /*****************************************************************************\
  3. *                                                                             *
  4. * I3DShBhv.h                                                                                *
  5. *   I3DShTreeBehavior definition                                              *
  6. *                                                                             *
  7. *           Copyright (c) 1995-97, Fractal Design Corp. All rights reserved.  *
  8. *                                                                             *
  9. \*****************************************************************************/
  10.  
  11. #ifndef __I3DSHBHV__
  12. #define __I3DSHBHV__
  13.  
  14. DEFINE_GUID(IID_I3DShTreeBehavior, 0x76794bc0,0x761e,0x11d0,0xbf,0x64,0x0,0xa0,0xc9,0xa,0x7c,0xb);
  15.  
  16. #undef  INTERFACE
  17. #define INTERFACE   I3DShTreeBehavior
  18.  
  19. DECLARE_INTERFACE_(I3DShTreeBehavior, IUnknown) {
  20.     //-- IUnknown methods
  21.   STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID* ppvObj) PURE;
  22.   STDMETHOD_(ULONG, AddRef) (THIS) PURE;
  23.   STDMETHOD_(ULONG, Release) (THIS) PURE;
  24.     //-- I3DShTreeBehavior
  25.     STDMETHOD(Apply) (THIS_ I3DShTreeElement* tree) PURE;
  26.     //-- Flags (API level 9)
  27.     STDMETHOD_(long, GetFlags) (THIS) PURE;
  28.     };
  29.  
  30. #endif